TTrix
Software Design

Anatomia do código de barras Febraban:

A informação contida no código de barras de um boleto não é exatamente igual aos dígitos impressos no mesmo. O código de barras contém 44 dígitos e os dígitos impressos (chamados de campos digitáveis) contém 47 ou 48 dígitos.

Os quadros abaixo mostram a difereça entre o código de barras original e os campos digitáveis correspondentes para concessionárias e boletos. As cores indicam a posição dos dígitos no código de barras e os seus correspondentes nos campos digitáveis.

Concessionária

Conteúdo original do código de barras:

84670000001435900240200240500024384221010811    (44 dígitos)
O quarto dígito (preto) é o DV geral.
 

Conversão do código de barras em campos digitáveis:

84670000001-7 43590024020-9 02405000243-5 84221010811-9   (48 dígitos)
Os dígitos em vermelho são DV de cada campo digitável. Não fazem parte do código de barras original, eles são calculados segundo os padrões da Febraban e mostrados pelo Boleto Scanner.
 

Boleto bancário

Conteúdo original do código de barras:

23797404300001240200448056168623793601105800    (44 dígitos)
O quinto dígito (preto) é o DV geral.
 

Conversão do código de barras em campos digitáveis:

23790.44809  56168.623793 36011.058009 7 40430000124020   (47 dígitos)
Os dígitos em vermelho são DV de cada campo digitável. Não fazem parte do código de barras original, eles são calculados segundo os padrões da Febraban e mostrados pelo Boleto Scanner.